#if !defined( SOUND_HANDLE_PTR_H_INCLUDED )
#define SOUND_HANDLE_PTR_H_INCLUDED

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000

#include "counted_ptr.h"
#include "dsound.h"

class t_direct_sound_wrapper_base : public t_counted_object {
public:

	virtual ~t_direct_sound_wrapper_base();
	virtual LPDIRECTSOUND const		get_directsound_ptr();
};

extern t_direct_sound_wrapper_base& get_directsound_wrapper();

//LPDIRECTSOUND const get_directsound_ptr();

#endif